ZhouJiatao's Blog

打开Mac OS X原生的NTFS功能

将ntfs格式的移动硬盘插入到Mac时,默认是只读权限。也就是说,你不能拷贝文件到硬盘或者删除硬盘的原有文件。很多人会去安装第三方工具,比如“Paragon NTFS“,大多都是付费工具,破解版则安全隐患多多。
其实,我们完全没有必要安装第三方工具,因为原生OS X系统就支持ntfs,并且开启ntfs功能只需要很简单的步骤(至于,为什么要隐藏这个功能,本人不太清楚,或许这其中有一些故事吧)。
下面,我们就来演示开启原生ntfs功能的步骤。

查看移动硬盘名称

插上你的移动硬盘,在Terminal输入 diskutil list

$ diskutil list

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                500.0 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:               Windows_NTFS HardDisk_ZJT            1.0 TB     disk1s1

请根据 NAME 找到你的移动硬盘( HardDisk_ZJT 就是我的移动硬盘)。

现在打开Finder,在左侧栏还可以看到硬盘的名称。

finder

修改 /etc/fstab 文件

$ sudo vim /etc/fstab

输入以下内容(将HardDisk_ZJT替换成你自己的移动硬盘名)

LABEL=HardDisk_ZJT none ntfs rw,auto,nobrowse

硬盘名有空格的,用\040代替空格,比如硬盘名称为 “HardDisk ZJT”,应该写成 “HardDisk\040ZJT”。

最后步骤

弹出并重新插入硬盘,你会发现在桌面看不到硬盘的图标。因为硬盘被挂载到 /Volumes 目录下,你需要进入这个目录才能看到硬盘。
为了方便日常操作,我们为 /Volumes创建一个桌面快捷方式。

$ sudo ln -s /Volumes ~/Desktop/Volumes

OK!现在你可以愉快的使用移动硬盘了。